package com.db.yupao.once;
import java.util.Date;


import com.db.yupao.mapper.UserMapper;
import com.db.yupao.model.pojo.User;
import jakarta.annotation.Resource;
import org.junit.Test;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.springframework.util.StopWatch;

/**
 * @ProjectName: yupao-back
 * @ClassName: InsertUsers
 * @Author: LYP
 * @Version: 1.0.0
 * @CreateTime:2025/8/14 0:26
 * @Description: TODO
 */

@Component
public class InsertUsers {

    @Resource
    private UserMapper userMapper;

    /**
     * 批量插入数据
     */
//    @Test
//    @Scheduled()
//    public void doInsertUsers(){
//        StopWatch stopWatch = new StopWatch(); // Spring提供的计算时间的工具
//        stopWatch.start();
//        final int INSERT_NUM = 10000000;
//        for (int i = 0; i < INSERT_NUM; i++) {
//            User user  = new User();
//            user.setId(0L);
//            user.setUsername("");
//            user.setUserAccount("");
//            user.setAvatarUrl("");
//            user.setGender(0);
//            user.setUserPassword("");
//            user.setTag("");
//            user.setPhone("");
//            user.setEmail("");
//            user.setUserStatus(0);
//            user.setUserRole(0);
//            user.setCreateTime(new Date());
//            user.setUpdateTime(new Date());
//            user.setIsDelete(0);
//            user.setPlanetCode("");
//
//            userMapper.insert(user);
//        }
//        stopWatch.stop();
//        stopWatch.getTotalTimeMillis();
//
//    }
}
